Flexible Event Booking form components
There are three form components that relate to event bookings:
- Flexible Event Booking
- Flexible Existing Bookings
- Pricing summary
Flexible Event Booking component
- What is it? A calendar, where the customer can choose a set of flexible time slots. This requires integration with Office 365, as this is used to store the bookings. More information on using bookings functionality can be found in Bookings.
- When should I use it? When you need the customer to pick a date/time for something.
- Example scenarios: 'Please choose the sessions you would like for your club'.
Settings
Name | Description |
---|---|
Question text | The label shown next to the question |
Calendar group | The calendar group for your venue. |
Event booking slot configuration | The configuration to use for bookings. See Booking configuration |
Required | Does the question have to be answered? |
Show internally | If enabled, this question will be shown on internal forms |
Show publicly | If enabled, this question will be shown on online forms |
Concurrency Weighting | Specify that the event will take up one or more of the available simultaneous event slots. See Concurrency Weighting |
Restrict No. of times to Repeat | If enabled, you can set how many times the question can be repeated. |
Deleting an Event Booking question will immediately cause all events booked by the question to become read-only.
It will not be possible to change these through the Manage Bookings interface.
Concurrency Weighting
The Concurrency Weighting option allows you to specify that the event will take up one or more of the available simultaneous event slots.
For example, if your event booking configuration allowed 2 simultaneous events, you will be able to say a single event will take up both slots by enabling this feature.
To configure this feature:
- Add an event booking question to your form. Edit the question and toggle the Concurrency Weighting setting to on.
- Save the question and return to the Pages list.
- Add or edit the page which contains the event booking question. You will be asked to configure the concurrency weighting option. This is the amount of concurrent slots the event will take up when the form is submitted. This value can be from another question - such as a dropdown - or from any other form variable such as a logic or manually typed in. See page setup options for more information.
Flexible Existing Bookings component
When a customer is signed into a form any bookings they make will be saved to the database. The Flexible Existing Booking integrated component displays existing bookings that are saved to the customer's account.
Pricing summary component
When added to a form after the Flexible Event Bookings component, this component will show the customer a summary of their order using the pricing configuration associated with the calendar.